Lucene search
+L
Pypdf ProjectPypdf

52 matches found

CVE
CVE
•added 2026/01/27 7:44 p.m.•135 views

CVE-2026-24688

CVE-2026-24688 affects the pypdf library (Python). The vulnerability is an infinite loop in outline/bookmark processing that can be triggered by crafting a PDF; versions before 6.6.2 are vulnerable. The issue is fixed in pypdf 6.6.2. If upgrading is not yet possible, apply the changes from PR #36...

5.1CVSS5.6AI score0.00451EPSS
Save
CVE
CVE
•added 2025/08/13 11:03 p.m.•130 views

CVE-2025-55197

The CVE-2025-55197 issue affects pypdf prior to version 6.0.0, where a crafted PDF using a sequence of FlateDecode filters in a malicious cross-reference stream can exhaust RAM (DoS). Other content streams may be affected on explicit access. The vulnerability has been fixed in 6.0.0. A workaround...

8.7CVSS7.2AI score0.00459EPSS
Save
CVE
CVE
•added 2026/08/07 6:53 p.m.•115 views

CVE-2026-71852

The CVE concerns the Python PDF library pypdf. Before version 6.15.0, text extraction can trigger unusually large CID font /W width ranges or excessive width entries in pypdf/_font.py:Font._collect_cid_character_widths, causing long runtimes and high memory usage. This is remedied in 6.15.0. The ...

4.8CVSS6AI score0.00125EPSS
Save
CVE
CVE
•added 2023/06/27 9:24 p.m.•114 views

CVE-2023-36464

The CVE-2023-36464 entry concerns the Python library pypdf. An attacker could craft a PDF that triggers an infinite loop during content stream parsing (__parse_content_stream), potentially leading to denial of service (availability impact) as described in the linked PRs. The issue was introduced ...

6.2CVSS5.7AI score0.00352EPSS
Save
CVE
CVE
•added 2025/10/22 9:36 p.m.•108 views

CVE-2025-62707

CVE-2025-62707 affects the pypdf Python PDF library. Before version 6.1.3, parsing the content stream of a page that contains an inline image using the DCTDecode filter can lead to an infinite loop. IBM and linked advisories note this vulnerability is fixed in pypdf 6.1.3; remediation includes up...

8.7CVSS7AI score0.00444EPSS
Save
CVE
CVE
•added 2026/07/08 7:34 p.m.•106 views

CVE-2026-59935

The CVE affects the Python PDF library pypdf prior to 6.14.2, where a crafted PDF page content stream with an inline image not terminated and using ASCII85/ASCIIHex filters can cause an infinite loop during parsing (e.g., text extraction). This may impact availability (as per CVSS) with no confid...

8.7CVSS6.1AI score0.0062EPSS
Save
CVE
CVE
•added 2026/06/22 8:28 p.m.•105 views

CVE-2026-54651

CVE-2026-54651 affects the Python PDF library pypdf prior to version 6.13.1. The issue allows an attacker to craft a PDF that can trigger an infinite loop when merging a file with threads/articles into a writer, potentially impacting availability. The vulnerability is fixed in 6.13.1. Affected co...

6.9CVSS6AI score0.00158EPSS
Save
CVE
CVE
•added 2026/06/22 8:25 p.m.•104 views

CVE-2026-54530

CVE-2026-54530 – pypdf : A flaw in the pure-Python PDF library allows an attacker to craft a PDF that triggers an infinite loop when performing text extraction in layout mode. Affected versions are prior to 6.13.0. Impact noted as higher for availability. Remediation: upgrade to 6.13.0 (or apply ...

6.9CVSS6.1AI score0.00174EPSS
Save
CVE
CVE
•added 2026/05/28 2:50 p.m.•102 views

CVE-2026-48156

The CVE affects the Python PDF library pypdf (prior to 6.12.0). A crafted PDF leveraging cross-reference streams with /W [0 0 0] and large /Size can cause long runtimes. Fixed in 6.12.0; remediation is to upgrade to that version or later.

5.1CVSS5.7AI score0.00172EPSS
Save
CVE
CVE
•added 2026/07/08 5:25 p.m.•102 views

CVE-2026-59937

CVE-2026-59937 affects the Python PDF library pypdf prior to 6.14.0. A crafted PDF with repeated malformed cross-reference streams can cause pypdf to spend long runtimes recovering broken cross-reference table entries, resulting in high impact on availability. The issue is fixed in version 6.14.0...

7.5CVSS6.1AI score0.0062EPSS
Save
CVE
CVE
•added 2026/04/22 9:02 p.m.•95 views

CVE-2026-41312

CVE-2026-41312 affects the pypdf Python library. Versions prior to 6.10.2 are vulnerable where an attacker can craft a PDF containing a /FlateDecode stream with a /Predictor not equal to 1 and large predictor parameters, causing RAM exhaustion (local access; potential DoS). Affects pypdf’s handli...

6.5CVSS6.4AI score0.00406EPSS
Save
CVE
CVE
•added 2026/08/07 7:28 p.m.•93 views

CVE-2026-71870

CVE-2026-71870 (pypdf) : Prior to 6.15.0, a crafted PDF can trigger extremely large memory use during text extraction when the font /ToUnicode CMap is parsed by pypdf/_cmap.py in parse_bfrange. This is a local, low-complexity issue that could lead to resource exhaustion; the advisory fixes it in ...

4.8CVSS6AI score0.00125EPSS
Save
CVE
CVE
•added 2023/06/30 6:43 p.m.•91 views

CVE-2023-36810

CVE-2023-36810 affects the Python PDF library pypdf/pypdf2 . The issue is a quadratic runtime caused by processing certain malformed PDFs, which can cause the process to run indefinitely on a single CPU core (no memory impact stated). The vulnerability has been fixed in the project via PR 808, an...

6.5CVSS6.1AI score0.0063EPSS
Save
CVE
CVE
•added 2026/02/20 9:10 p.m.•90 views

CVE-2026-27024

CVE-2026-27024 affects the pypdf (pypdf2) library prior to 6.7.1. The vulnerability allows an attacker to craft a PDF that causes an infinite loop when processing TreeObject children (e.g., in outlines), resulting in a DoS. The issue is fixed in version 6.7.1; multiple connected advisories (openS...

6.9CVSS6.5AI score0.00188EPSS
Save
CVE
CVE
•added 2026/07/08 5:24 p.m.•86 views

CVE-2026-59938

CVE-2026-59938 affects the Python PDF library pypdf. Before version 6.14.0, an attacker can craft a PDF with image size values declared much larger than actual data, causing large memory usage during pypdf image parsing. Root cause: mismatch between declared image dimensions and image data in the...

6.9CVSS6.1AI score0.00515EPSS
Save
CVE
CVE
•added 2026/07/08 7:34 p.m.•85 views

CVE-2026-59936

Technical details about CVE-2026-59936 are not publicly available in the provided documents. Monitor for updates from official advisories to learn affected versions, impact, and fixes.

8.7CVSS6.1AI score0.0062EPSS
Save
CVE
CVE
•added 2026/02/26 12:42 a.m.•84 views

CVE-2026-27888

CVE-2026-27888 affects the pypdf library (Python) prior to 6.7.3. The issue arises when an attacker crafts a PDF that causes RAM exhaustion by accessing the reader/writer’s xfa property and a compressed stream using FlateDecode, leading to high availability impact. The vulnerability does not disc...

8.7CVSS7.1AI score0.00644EPSS
Save
CVE
CVE
•added 2026/05/28 2:49 p.m.•84 views

CVE-2026-48735

The CVE affects the Python PDF library pypdf prior to version 6.12.1, where parsing large XMP metadata can cause excessive memory usage. Root cause is processing crafted or verbose XMP metadata that expands memory footprint. Impact stated: high impact on availability due to memory exhaustion; con...

6.9CVSS6.1AI score0.00181EPSS
Save
CVE
CVE
•added 2026/03/06 6:46 a.m.•83 views

CVE-2026-28804

CVE-2026-28804 affects pypdf prior to 6.7.5. A crafted PDF that uses the /ASCIIHexDecode filter can cause long runtimes (DoS) when decoding streams. This vulnerability is resolved by upgrading to pypdf 6.7.5 or later, as noted in multiple sources (NVD/NIST entry, IBM Watson Discovery Cartridge ad...

6.9CVSS6AI score0.00535EPSS
Save
CVE
CVE
•added 2023/06/30 6:38 p.m.•82 views

CVE-2023-36807

CVE-2023-36807 affects the PyPDF2/pypdf library. In version 2.10.5, crafting a malformed PDF can trigger an infinite loop in reading objects, blocking the process and fully using one CPU core. The root cause is in the object reader path (read_object) used to parse PDF objects. A fix was merged in...

6.5CVSS6.1AI score0.00573EPSS
Save
CVE
CVE
•added 2026/02/20 9:12 p.m.•82 views

CVE-2026-27026

CVE-2026-27026 affects the Python PDF library pypdf (formerly PyPDF2) and concerns a malformed /FlateDecode stream that can trigger byte-by-byte decompression leading to excessively long processing times. Multiple connected advisories confirm the issue and note a fix released in version 6.7.1 (pe...

6.9CVSS6.5AI score0.00188EPSS
Save
CVE
CVE
•added 2026/05/28 2:51 p.m.•80 views

CVE-2026-48155

The CVE concerns the pypdf Python PDF library. Before version 6.12.0, an attacker could craft a PDF that triggers large memory usage when extracting text in layout mode with very large character offsets. This memory impact is the stated vulnerability; mitigation is updating to 6.12.0 where the is...

5.5CVSS6.7AI score0.00179EPSS
Save
CVE
CVE
•added 2023/10/31 3:23 p.m.•79 views

CVE-2023-46250

The CVE-2023-46250 issue affects the pypdf project (pure-Python PDF library). Versions 3.7.0 through 3.16.4 can be exploited to craft a PDF that triggers an infinite loop, potentially tying up a CPU core (local impact). The vulnerability is fixed in version 3.17.0. As a workaround, the patch can ...

5.5CVSS5.9AI score0.00243EPSS
Save
CVE
CVE
•added 2026/06/22 8:26 p.m.•78 views

CVE-2026-54531

CVE-2026-54531 affects the pypdf library. Vulnerability: when merging a file containing outlines/bookmarks into a writer, an attacker can craft a PDF that leads to an infinite loop. Affected product: pypdf (Python library for PDF manipulation); vulnerable condition occurs prior to version 6.13.0....

6.9CVSS6.1AI score0.00174EPSS
Save
CVE
CVE
•added 2026/02/25 2:45 a.m.•77 views

CVE-2026-27628

CVE-2026-27628 affects the Python library pypdf. Before version 6.7.2, crafted PDFs could trigger an infinite loop when loading circular /Prev entries in cross-reference streams (requires reading the file). The issue has been fixed in pypdf 6.7.2; a patch can be manually applied as a workaround. ...

7.5CVSS6.3AI score0.00606EPSS
Save
CVE
CVE
•added 2026/01/10 4:41 a.m.•72 views

CVE-2026-22690

CVE-2026-22690 affects the Python PDF library pypdf prior to version 6.6.0. The issue allows long runtimes for malformed PDFs caused by omitting the /Root entry in the trailer while using a large /Size value; the vulnerability occurs in non-strict reading mode. The problem has been addressed and ...

6.9CVSS5.8AI score0.00433EPSS
Save
CVE
CVE
•added 2026/02/20 9:11 p.m.•71 views

CVE-2026-27025

CVE-2026-27025 affects the PyPDF family (pypdf). The issue is triggered by parsing a PDF’s font /ToUnicode entry with unusually large values, causing long runtimes and large memory usage (DoS risk). The vulnerability is fixed in pypdf 6.7.1; remediation is upgrading to 6.7.1 or newer. Connected a...

6.9CVSS6.5AI score0.00188EPSS
Save
CVE
CVE
•added 2026/02/27 8:59 p.m.•71 views

CVE-2026-28351

CVE-2026-28351 affects pypdf before 6.7.4. An attacker can craft a PDF using a RunLengthDecode content stream to cause excessive memory usage during parsing. Root cause: improper handling of RunLengthDecode in content streams. Impact: potential high memory consumption with low exploit complexity;...

6.9CVSS6AI score0.00535EPSS
Save
CVE
CVE
•added 2026/03/26 11:58 p.m.•71 views

CVE-2026-33699

CVE-2026-33699 affects the pypdf library (Python), with versions prior to 6.9.2 vulnerable to an infinite loop when reading a PDF in non-strict mode. The root cause is within DictionaryObject.read_from_stream processing, leading to potential hang. A fix is available in pypdf 6.9.2, and multiple O...

8.2CVSS6.5AI score0.00583EPSS
Save
CVE
CVE
•added 2026/04/22 8:49 p.m.•67 views

CVE-2026-41168

Summary: CVE-2026-41168 affects the Python PDF library pypdf

6.9CVSS5.8AI score0.00515EPSS
Save
CVE
CVE
•added 2026/09/01 8:00 p.m.•67 views

CVE-2026-84310

pypdf , a pure-Python PDF library, is vulnerable to denial-of-service via crafted PDFs. The vulnerable component is the _get_outline function in pypdf/_doc_common.py, which lacks global entry-count and nesting-depth limits during outline traversal. A malicious PDF with a large number of outline e...

4.8CVSS5.8AI score0.00135EPSS
Save
CVE
CVE
•added 2026/06/30 9:59 p.m.•65 views

CVE-2026-57204

CVE-2026-57204 affects the Python PDF library pypdf. Before version 6.13.3, a malicious PDF can trigger a DoS by causing excessive memory usage when parsing a content stream without a /Length value, due to MAX_DECLARED_STREAM_LENGTH being ignored. The issue is resolved in pypdf 6.13.3. The vulner...

6.9CVSS5.9AI score0.00367EPSS
Save
CVE
CVE
•added 2026/06/22 8:28 p.m.•64 views

CVE-2026-49460

CVE-2026-49460 affects the Python PDF library pypdf . Prior to version 6.12.2 , processing a PDF that uses a stream with the /FlateDecode filter and a PNG predictor can cause unusually long runtimes. The issue is fixed in 6.12.2 . Impact, in line with the sources, is a denial of service-like slow...

5.1CVSS5.8AI score0.00166EPSS
Save
CVE
CVE
•added 2026/06/22 8:27 p.m.•63 views

CVE-2026-49461

CVE-2026-49461 affects the Python PDF library pypdf . The vulnerability occurs before version 6.12.2 and lets an attacker craft a PDF whose page contains a form XObject with self-references, causing large memory usage during text extraction. Impact is memory-related and can affect systems process...

6.9CVSS6.1AI score0.00174EPSS
Save
CVE
CVE
•added 2026/01/10 4:46 a.m.•62 views

CVE-2026-22691

CVE-2026-22691 affects the Python PDF library pypdf prior to version 6.6.0 . The issue causes potentially long runtimes when parsing PDFs with malformed startxref entries, particularly for files with many whitespace characters, during cross-reference table rebuilding. Only the non-strict reading ...

6.9CVSS5.9AI score0.00433EPSS
Save
CVE
CVE
•added 2026/03/10 9:36 p.m.•61 views

CVE-2026-31826

The CVE-2026-31826 vulnerability affects the pypdf library prior to 6.8.0. When parsing a content stream with a very large /Length value (independent of the data length), an attacker can trigger excessive memory usage, impacting availability. The issue is resolved in version 6.8.0. Exploit detail...

6.8CVSS6.5AI score0.00186EPSS
Save
CVE
CVE
•added 2026/04/22 9:04 p.m.•61 views

CVE-2026-41313

CVE-2026-41313 affects the open-source Python PDF library pypdf (prior to 6.10.2). An attacker can craft a PDF with a large trailer /Size value loaded in incremental mode, causing long runtimes. The issue is fixed in pypdf 6.10.2; as a workaround, patches can be applied manually. The CVSS-derived...

6.5CVSS6.4AI score0.00384EPSS
Save
CVE
CVE
•added 2026/04/16 11:18 p.m.•60 views

CVE-2026-40260

CVE-2026-40260 affects the Python library pypdf (formerly PyPDF2). The issue arises when parsing manipulated XMP metadata declarations within a PDF, causing excessive memory (RAM) usage for memory-constrained parsing workloads. Impact is described as potential large memory consumption during XMP ...

6.9CVSS5.9AI score0.00515EPSS
Save
CVE
CVE
•added 2025/10/22 9:36 p.m.•59 views

CVE-2025-62708

pypdf (Python PDF library) prior to version 6.1.3 is affected by CVE-2025-62708: an attacker can craft a PDF that triggers large memory usage when parsing a page content stream using the LZWDecode filter. The issue has been fixed in pypdf 6.1.3. This is documented in the CVE entry and corroborate...

8.7CVSS7AI score0.00444EPSS
Save
CVE
CVE
•added 2026/08/31 9:41 p.m.•59 views

CVE-2026-82398

pypdf , a pure-Python PDF library, is vulnerable to excessive resource consumption in the read_until_whitespace function within pypdf/_utils.py. When processing a crafted PDF containing a long sequence of non-whitespace bytes, the function performs immutable bytes concatenation in a one-byte loop...

6.9CVSS6AI score0.00524EPSS
SaveWeb
CVE
CVE
•added 2026/04/22 9:08 p.m.•54 views

CVE-2026-41314

CVE-2026-41314 (pypdf) affects versions prior to 6.10.2 of the Python PDF library. An attacker can craft a PDF using a /FlateDecode image with large size values, causing RAM exhaustion. Impact is local, with memory impact (RAM) and potential denial of service. The issue is fixed in pypdf 6.10.2; ...

6.5CVSS6.4AI score0.00406EPSS
Save
CVE
CVE
•added 2026/03/20 9:09 a.m.•53 views

CVE-2026-33123

CVE-2026-33123 affects the open-source Python PDF library pypdf (prior to v6.9.1). The issue is caused by inefficient decoding of array-based streams, which can lead to excessive CPU time and high memory usage when processing specially crafted PDFs. Impact is described as long runtimes and/or lar...

6.5CVSS6.5AI score0.00374EPSS
Save
CVE
CVE
•added 2026/09/01 8:03 p.m.•53 views

CVE-2026-84311

pypdf , a pure-Python PDF library, is vulnerable to a denial-of-service condition in versions prior to 6.16.1 . A crafted PDF can trigger exponential traversal in PageObject._extract_text and PageObject.extract_xform_text (in pypdf/_page.py) by invoking a directed acyclic graph of reused form XOb...

4.8CVSS5.8AI score0.00135EPSS
Save
CVE
CVE
•added 2026/09/01 7:58 p.m.•47 views

CVE-2026-84309

pypdf versions prior to 6.16.0 are vulnerable to an infinite loop in TreeObject.insert_child (pypdf/generic/_data_structures.py). An attacker can craft a PDF with a cyclic tree structure that causes the method to follow /Next links indefinitely when a writing code path inserts a child, resulting ...

6.9CVSS7.3AI score0.00187EPSS
Save
CVE
CVE
•added 2026/09/30 8:05 p.m.•43 views

CVE-2026-102997

The pypdf pure-python PDF library is vulnerable to long runtimes prior to version 6.18.1 . A crafted PDF containing a partially malformed /FlateDecode stream with padded data can force pypdf/filters.py to utilize inefficient byte-by-byte decompression. This occurs because the recovery counter fai...

8.7CVSS6AI score0.00345EPSS
Save
CVE
CVE
•added 2026/09/30 8:13 p.m.•39 views

CVE-2026-103000

The pypdf pure-python PDF library is vulnerable to a memory exhaustion issue in versions prior to 6.19.0 . A crafted PDF can contain unusually large alphabetical page-label values, causing pypdf/_page_labels.py to generate excessively long strings during label retrieval. This excessive memory con...

8.7CVSS6AI score0.00345EPSS
Save
CVE
CVE
•added 2026/09/30 7:55 p.m.•38 views

CVE-2026-102993

The pypdf pure-python PDF library is vulnerable to excessive memory consumption in versions prior to 6.17.0 . A crafted PDF can provide unusually large Roman page-label values, causing pypdf/_page_labels.py to generate excessively large numeral strings. This occurs when an application retrieves d...

8.7CVSS6AI score0.0035EPSS
Save
CVE
CVE
•added 2026/09/30 8:10 p.m.•37 views

CVE-2026-102999

The pypdf pure-python PDF library is vulnerable to long runtimes when processing a crafted PDF containing a large number of embedded files. Specifically, the dictionary-based attachments API in pypdf/_doc_common.py re-parses the full attachment list for every content lookup, leading to repeated w...

8.7CVSS6AI score0.00345EPSS
Save
CVE
CVE
•added 2026/09/30 8:09 p.m.•34 views

CVE-2026-102998

The pypdf pure-python PDF library is vulnerable to excessive runtimes in versions prior to 6.19.0 . A crafted PDF containing specific form field values can trigger a loop in pypdf/generic/_appearance_stream.py that repeats invariant selection-data work during appearance-stream generation, particu...

8.7CVSS5.9AI score0.00345EPSS
Save
CVE
CVE
•added 2026/09/30 7:57 p.m.•29 views

CVE-2026-102994

The pypdf pure-python PDF library is vulnerable to long runtimes and large memory usage in versions prior to 6.18.0 . A crafted PDF containing indirect-object identifiers or generation-number tokens without whitespace can cause the pypdf/_reader.py and pypdf/generic/_base.py components to scan ex...

8.7CVSS6AI score0.00345EPSS
Save
Total number of security vulnerabilities52